﻿<?php
	//==============================================================================
	// Déclaration et initialisation des variables
	//==============================================================================
	// On définit le suffixe du lien url qui affichera les pages
		
	if (isset($_GET['limit'])){
		if ($_GET['limit'] > $this->nblignes){
		   //reset de la pagination en redirigeant vers l'index
		 header("location: ./index.php");
		}
	}
	$url2 = $_SERVER['PHP_SELF']."?limit=";

	// Si une valeur 'limit' est passée par url, on vérifie la validité de
	// cette valeur par mesure de sécurité avec la fonction validlimit()
	// cette fonction retourne automatiquement le résultat de la requête
	$res = validlimit($this->nblignes,PARPAGE,$this->sql);
	
	
	// On affiche le résultat de la requête
	// On crée donc ici son propre tableau pour lequel on souhaite une pagination
	
	$content ="Aucun résultat";
	$rows = "";
	
	foreach($res as $l){
		$url ="./images/affichesfilms/".$l['f_id'].".jpg";
		
		$location = "";
		if((isset($_SESSION["log"]) && $_SESSION["log"] != "") && !isset($_POST["deconnexion"])){ // Si connecté
			$location = "<div class=louer><a href=pages/compte.php?a=panier&loc=". $l['f_id']
			. "><img src=\"images/louer32.png\" title=\"Louer\"/></a></div>";
		}
			$chemin="images/synopsis/".$l['f_titre'].".txt";
			$synopsis=file_get_contents("$chemin",NULL,NULL,0,400);
			$taille=filesize("$chemin");
			if ($taille>400){
				$synopsis .="...";
			}
	
			
		$rows .= "<div class=conteneurfilm>
		<div class=filmimage><img src=\"$url\" alt=\"image non disponible\" /></div>
			<div class=filmtitre>".$l['f_titre']."</div>
			<div class=filmannee>Année : ".$l['f_annee']."</div><div class=filmgenre>Genre : ".$l['genres']."</div>"
			."<div class=filmrealisateur>Réalisateurs : ".$l['realisateurs']."</div>
			<div class=filmnb>Nombre d'exemplaires : ".$l['f_nb_exemplaires']."</div>
			<div class=filmsynopsis>Synopsis : $synopsis "
			. $location .
			
		"</div></div>\n";
	}
	// Menu de pagination que l'on place après la requête
	echo "<div class='pagination'>";
	echo pagination($url2,PARPAGE,$this->nblignes,$this->nbpages);
	echo "</div>"; 

	?>
	<div class="parGenre">
		 <form name="thisform" method="post" onchange="document.thisform.submit()">
				Choisir par genre
				<select name="genre">
					<?php 
					echo afficheListeGenre(); ?>
				</select>
			</form>
	</div>

	
	<?php

	if($rows!=""){
		$content = $rows;
	}
	echo $content;
	
	echo "<div class='pagination'>";
	echo pagination($url2,PARPAGE,$this->nblignes,$this->nbpages);
	echo "</div>"; 
?>
